runSimulation{ }
fireSampleEvent{
  sampleEvent.fire(new SampleEvent(x,y));
}
fireResultEvent{
  resultEvent.fire(new SimulationResultEvent(inUnitCircle,maxIterations));
}
nextVal{
  return random.nextDouble() * 2 - 1;
}
init{ }
